package com.feishu.mapper;



import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

@Mapper
public interface FeishuOptionMapper {
    Integer add(Map<String, Object> map);
    List<Map<String,Object>> list(Map<String, Object> map);
    Integer edit(Map<String, Object> map);
    Integer delete(Map<String, Object> map);
    Integer addLink(Map<String, Object> map);
    Integer editLink(Map<String, Object> map);
    public List<Map<String,Object>> plmPartDataType(Map<String, Object> map);
    public List<Map<String,Object>> plmPartValuationType(Map<String, Object> map);
    Integer addInPartOption(List<Map<String,Object>> list);
    Integer deleteInPartOption(Map<String, Object> map);
    public List<Map<String,Object>> getInPartOption(Map<String, Object> map);

    Integer addOutPartOption(List<Map<String,Object>> list);
    Integer deleteOutPartOption(Map<String, Object> map);
    public List<Map<String,Object>> getOutPartOption(Map<String, Object> map);

    Integer addOutPartLink(List<Map<String,Object>> list);
    Integer deleteOutPartLink(Map<String, Object> map);
    public List<Map<String,Object>> getPlmPartLink(Map<String, Object> map);

    Integer addPlmSourceType(Map<String, Object> map);
    public List<Map<String,Object>> getPlmSourceType(Map<String, Object> map);
    Integer deletePlmSourceType(Map<String, Object> map);
    Integer editPlmSourceType(Map<String, Object> map);
    Integer editInPartOptionById(Map<String, Object> map);
    Integer addInPartOptionById(Map<String, Object> map);
    Integer deleteInPartOptionById(Map<String, Object> map);
    Integer addOutPartOptionById(Map<String, Object> map);
    Integer deleteOutPartOptionById(Map<String, Object> map);

}
